package com.plian.system.bean.im;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class InvestmentDebtImportExcelBean {

    /**
     * 债务项目名称
     */
    @ExcelProperty(index = 0)
    private String projectName;

    /**
     * 项目公司
     */
    @ExcelProperty(index = 1)
    private String projectCompanyId;

    /**
     *  是否基金投资 1否2是
     */
    @ExcelProperty(index = 2)
    private String isFundInvestment;

    /**
     *  项目投资建设状况 1筹建 2在建 3建成
     */
    @ExcelProperty(index = 3)
    private String constructionStatus;

    /**
     * 一、项目投资及资金平衡整体计划 要素平衡安排计划
     */
    @ExcelProperty(index = 4)
    private String balancedPlanning;

    /**
     *项目投资及资金平衡整体计划 计划总投资（调整后）
     */
    @ExcelProperty(index = 5)
    private String planTotalInvestment;

    /**
     * 项目投资及资金平衡整体计划 其中：财政性资金
     */
    @ExcelProperty(index = 6)
    private String fiscalFunds;

    /**
     * 项目投资及资金平衡整体计划 其中：股东资本金
     */
    @ExcelProperty(index = 7)
    private String shareholderCapital;

    /**
     * 项目投资及资金平衡整体计划 其中：项目借款
     */
    @ExcelProperty(index = 8)
    private String projectLoan;

    /**
     * 建成项目竣工决算数
     */
    @ExcelProperty(index = 9)
    private String completedProjectsAccounts;

    /**
     * 项目实际财务支出
     */
    @ExcelProperty(index = 10)
    private String actualFinancialExpenditure;

    /**
     * 财政性资金
     */
    @ExcelProperty(index = 11)
    private String actualFiscalFunds;

    /**
     * 股东资本金
     */
    @ExcelProperty(index = 12)
    private String actualShareholderCapital;

    /**
     * 合计
     */
    @ExcelProperty(index = 13)
    private String debtCapitalTotal;

    /**
     * 项目借款
     */
    @ExcelProperty(index = 14)
    private String debtCapitalLoan;

    /**
     * 股东垫付资本金
     */
    @ExcelProperty(index = 15)
    private String debtCapitalShareholderAdvance;

    /**
     * 未来还需筹集的债务金额
     */
    @ExcelProperty(index = 16)
    private String futureRaiseDebtAmount;

    /**
     * 实际要素平衡落实情况说明
     */
    @ExcelProperty(index = 17)
    private String presentationCondition;

    /**
     * 项目id
     */
    private String projectId;

    /**
     * 项目性质 1自营项目、2政府性项目
     */
    private String projectCategory;
}
